extends 卡牌状态类

func 进入() -> void:
	owner.label.text=name

func on_gui_input(event: InputEvent):
	if event.is_action_released("mouse_left"):
		if not owner.卡牌堆为空():
			切换状态("显示信息")
				
func on_drag_data():
	GameCode.手上卡牌=owner.拽起卡牌()	
	if GameCode.手上卡牌!=null:
		if owner.位于左区域():
			切换状态("左插入")
		elif owner.位于右区域():
			切换状态("右插入")
		elif owner.位于中区域():
			切换状态("中间停留")

func on_mouse_exited():
	切换状态("空闲")

func on_left_mouse_entered():
	if GameCode.手上卡牌!=null:
		切换状态("左插入")
		
func on_right_mouse_entered():
	if GameCode.手上卡牌!=null:
		切换状态("右插入")
	
func on_center_mouse_entered():
	if GameCode.手上卡牌!=null:
		切换状态("中间停留")
